@charset "utf-8";

html{-webkit-text-size-adjust:none;}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,dl,dd,hr,button{margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,pre{ font: 14px/1.231 "微软雅黑",arial,"宋体",sans-serif normal;}
ul{ list-style:none;}
body{ background:#fff; height:100%; color: #666;}
a{ display:inline-block; text-decoration:none; color:#666;}
a:hover{ color: #000;}
img{ display: inline-block; border:0 none; vertical-align:top;}




/* 黑色分界线 */
#line{ min-width:100%;_width:100%;width:100%; display:block;border-top:2px solid #000;}
/* 黑色分界线 end */

/* 占位 空隙 像素 */
#gap{ width:100%; height:15px;}
/* 占位 空隙 像素 end */


/* top */
.top {height:44px;background:#f2f2f2;border-bottom:#ccc solid 1px;padding-top:16px;width:100%}
.toptxt{width:990px; margin:auto; height:44px; line-height:44px; vertical-align:middle;}
.topUser{ margin-left:100px;}
.topExit{ float:right;_margin-top:-44px;}
.topExit a{margin-right:20px;}
.indexLogo{ width:990px; margin:auto; text-align:right;}
/* top  end */



/* 导航条 */
.nav{ height:244px; font-size:24px;}
.nav ul{margin:0; padding:0;}
.nav ul li{list-style:none;height:30px; line-height:30px;}
.nav ul li a{text-decoration:none;color:#000000; display:block;_display: inline-block;}
.nav ul li a:hover{color:#FFFFFF; background-color: #000;width:100%; height:30px; line-height:30px;}
.nav ul li a span{width:990px; display:block;height:30px; line-height:30px; margin:auto;}
/*.nav{ width:100%; min-width:1020px;_width:1020px; height:260px; margin-top:6px;}
.nav ul li{ margin:0px; padding:0px;}
.nav .link{width:100%;  font-size:24px; line-height:30px; text-align:left;color:#ababab;margin-bottom:2px;}
.nav .link span {display: block;width:990px; margin:auto;}
.nav .link a{ margin:auto; color:#000000;text-decoration:none; display:block;}
.nav .link a:hover{ color:#FFF; background: #000;text-decoration:none;width:100%;}*/
/* 黑导航条 end */


.addfontlink{float:right;}
.title ul{ float:right; }
.title ul li{ float:right; padding-left:20px; }


/* 搜索 */

#search{ height:55px;background-image:url("../../images/searchbg.jpg");background-repeat: repeat-x; width:100%;}
.searchtxt{width:990px; height:55px;margin:auto; text-align:center;}
.searchtxt ul{
	margin-left:127px;
}
.searchtxt ul li{
	display:inline-block;
	height:55px;
	float:left;
	margin-right:10px;
}
.searchtxtimg img{
	margin-top:15px;
}
.searchtxtTxt{
	height:55px;
	line-height:55px;
	vertical-align:middle;
}
.searchtxtSearch{
	margin-left:30px;
}
.searchtxtSearch .pidc-search{
	margin-top:10px;
}
/*
.searchtxt span{ margin-right:10px; }
.searchtxt span form{ display:inline; vertical-align:middle; font-size:24px; }
.select,.butt{ height:18px; }*/

.search-btn,.search-type {background:url('../images/nav_spirit.gif') no-repeat; }
.pidc-search .search { background:url(../images/serchbg.jpg) no-repeat;height:31px;width:178px;overflow:hidden;zoom:1}
.pidc-search .search input {border:0;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075);-moz-box-shadow:inset 0 0px 0px rgba(0,0,0,.075);box-shadow:inset 0 0px 0px rgba(0,0,0,.075)}
.pidc-search .search .search-type {font-size:12px;float:left;color:#999;margin:3px; pcursor:pointer;width:26px;height:54px;display:inline-block;background-position:0 -48px}
.pidc-search .search .search-text {width:100px;float:left;padding:2px; margin:2px;height:20px;line-height:20px}
.pidc-search .search .search-btn {background-position:right -48px;border:0;width:33px;height:31px;float:left}
input[type="button"], input[type="submit"]{ background-color: white; outline: 0 none; font-family: "微软雅黑",arial,"宋体",sans-serif; cursor: pointer; color:#666;}

/* 搜索 end */


.w990{ width:990px; overflow:hidden; zoom:1; margin-left:auto; margin-right:auto;}
.w475{ width:475px; float:left; margin-left:10px; margin-right:10px;}
.w960{ width:960px; height:100%; overflow:hidden; zoom:1; margin:0 auto;}
.w950{ width:950px; height:100%; overflow:hidden; zoom:1; margin:0 auto;}
.outter-width{ width:105%;  overflow:hidden; zoom:1; }

.posa{ position:absolute;}
.posr{ position:relative;}

/* 强制换行 */
.break-word{word-wrap: break-word; word-break:break-all;}
/* 强制不换行 */
.nowarp{white-space:nowrap;}


/*990区块*/
.display{ width:990px; margin:0 auto; padding:0px 10px 0px 10px; }
/*990区块 end*/

/* 各种缩略图片 */
.post{ font-size:12px; display:block; float:left; overflow:hidden;}
.new{ font-size:12px; display:block; overflow:hidden;}
.post .cover{ border:#ccc solid 1px; display:block; margin-bottom:5px; position:relative; overflow:hidden; zoom:1;}
.new ,.post .cover a{ display:block; overflow:hidden; color:#bbb; position:relative;}
.post .cover img{ display:block;}
.post .cover .vPic{ position: absolute; top: 5px; right: 5px; background:url(../images/video.png) no-repeat; width:26px; height:26px; display:inline-block;}
.post .cover .overlay{ height:60px; padding:20px 0 0 15px; color:#fff; background:#000; opacity:0.8;font-size:16px; font-weight:bold; position:absolute; bottom:0; width:100%; overflow:hidden; cursor:pointer; display:none;}
.post li{ padding-left:3px; line-height:18px; height:18px; overflow:hidden; white-space:nowrap;}
.post .nickname{ color:#666; font-weight:bold;}
.new ,.post .nickname:hover{ color:#000; text-decoration:underline;}
.new ,.post label{ color:#cbcbcb; }
.new ,.post span{ color:#999; }
/* 种缩略图片 end */
.new { margin-bottom:10px;}
.new .cover{ width:81px; float:left;}
.new .newtitle{ display:inline-block; margin-left:20px;}
.new ul li{ margin-bottom:2px;}


/* 各种缩略图片 */
/*.new ,.post{ font-size:12px; display:block; float:left; overflow:hidden;}
.post .cover{ border:#ccc solid 1px; display:block; margin-bottom:5px; position:relative; overflow:hidden; zoom:1;}
.new ,.post .cover a{ display:block; overflow:hidden; color:#bbb; position:relative;}
.post .cover img{ display:block;}
.post .cover .vPic{ position: absolute; top: 5px; right: 5px; background:url(../images/video.png) no-repeat; width:26px; height:26px; display:inline-block;}
.post .cover .overlay{ height:60px; padding:20px 0 0 15px; color:#fff; background:#000; opacity:0.8;font-size:16px; font-weight:bold; position:absolute; bottom:0; width:100%; overflow:hidden; cursor:pointer; display:none;}
.post li{ padding-left:3px; line-height:18px; height:18px; overflow:hidden; white-space:nowrap;}
.post .nickname{ color:#666; font-weight:bold;}
.new ,.post .nickname:hover{ color:#000; text-decoration:underline;}
.new ,.post label{ color:#cbcbcb; }
.new ,.post span{ color:#999; }*/
/* 种缩略图片 end */
/*.new { margin-bottom:10px;}
.new .cover{ width:81px; float:left;}
.new .newtitle{ display:inline-block; margin-left:20px;}
.new ul li{ margin-bottom:2px;}
*/
/* 微博 start*/
.weibo{ width:990px; height:180px; margin-top:10px; _margin-top:-5px;}
.divLeft,.divRight{ width:450px; height:81px; margin-top:10px; border:1px solid #000;}
.divLeft{ float:left;}
.divRight{ float:Right;}
.imgLeft img{ float:left;}
.imgRight img{ float:right;}
.divLeft .weiboInfo{ float:right;margin:auto; width:350px; margin-top:10px; height:50px;}
.divRight .weiboInfo{ float:left;margin:auto; margin-left:19px;  margin-top:10px; width:350px; height:50px;}
.weiboInfo a{ display:inline;}
.nameHL{ color:#00aeff; font-size:16px; display:inline;}
.weriboTxt{ width:300px;float:right; _margin-top:-21px;}
/* 微博 end*/


/*分页css*/
.Pager{ font-family: "微软雅黑"; font-size: 20px; margin-bottom:40px; text-align: center;}
.Pager span{margin-left: 10px;}
.Pager span a{display: inline-block;}
/**/



#partner{ height:70px;}
#partner ul{ width:990px; display:inline-block;}
#partner ul li{ list-style:none; display:inline-block; margin-left:auto; margin-right:auto;}

#footer{ background-color:#eeeeee; border-top: 1px solid #cccccc; height:100px; width:100%;display:inline-block;}
.footer1{ display:inline-block; float:right; width:400px; margin-top:30px;}
.footer{ display:inline-block; margin-top:30px; margin-left:20px; color:#666; text-decoration:none;}
.footer:hover{ text-decoration:underline;}

.leftMenu{width: 213px;float: left;}
.leftProductTitle{width: 213px; height: 71px; background: url("../../images/bg.jpg");}
.topmenu{width: 211px; height: 71px; font-size: 16px; line-height: 71px; border-left:1px solid #babab8; border-bottom: 1px solid #babab8; border-right:1px solid #babab8; text-align: center;}
.secondMenu{width: 211px; height: 71px;font-size: 16px; line-height: 71px; border-left:1px solid #babab8; border-bottom: 1px solid #babab8; border-right:1px solid #babab8; text-align: left;}
.secondMenu span img{ margin-left: 20px; margin-right: 20px;}
.current3{background: #00baff; color: #fff;}

.newsDetail{width: 990px; height: auto;text-align: center; margin-bottom: 40px;}
.newsDetailTitle{font-size: 20px; width: 990px;}
.newsDetailDate{width: 990px; text-align: right;}
.newsDetailContent{width: 990px; text-align: left;}